home *** CD-ROM | disk | FTP | other *** search
/ Champak 141 / (Vol 141) Oct 17 2011.iso / Games / flight-of-the-museum.swf / scripts / com / google / analytics / core / EventInfo.as < prev    next >
Encoding:
Text File  |  2011-10-17  |  1.2 KB  |  53 lines

  1. package com.google.analytics.core
  2. {
  3.    import com.google.analytics.data.X10;
  4.    import com.google.analytics.utils.Variables;
  5.    
  6.    public class EventInfo
  7.    {
  8.        
  9.       
  10.       private var _ext10:X10;
  11.       
  12.       private var _isEventHit:Boolean;
  13.       
  14.       private var _x10:X10;
  15.       
  16.       public function EventInfo(isEventHit:Boolean, xObject:X10, extObject:X10 = null)
  17.       {
  18.          super();
  19.          _isEventHit = isEventHit;
  20.          _x10 = xObject;
  21.          _ext10 = extObject;
  22.       }
  23.       
  24.       public function toURLString() : String
  25.       {
  26.          var v:Variables = toVariables();
  27.          return v.toString();
  28.       }
  29.       
  30.       public function get utmt() : String
  31.       {
  32.          return "event";
  33.       }
  34.       
  35.       public function get utme() : String
  36.       {
  37.          return _x10.renderMergedUrlString(_ext10);
  38.       }
  39.       
  40.       public function toVariables() : Variables
  41.       {
  42.          var variables:Variables = new Variables();
  43.          variables.URIencode = true;
  44.          if(_isEventHit)
  45.          {
  46.             variables.utmt = utmt;
  47.          }
  48.          variables.utme = utme;
  49.          return variables;
  50.       }
  51.    }
  52. }
  53.